Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

XFcLinkedListForwardIterator< T > Class Template Reference

Linked list forward iterator template. More...

Inheritance diagram for XFcLinkedListForwardIterator< T >:

Inheritance graph
[legend]
Collaboration diagram for XFcLinkedListForwardIterator< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

XFcLinkedListForwardIterator<
T > & 
operator++ ()
 Advances to the next node, pre-operation.

XFcLinkedListForwardIterator<
T > 
operator++ (int)
 Advances to the next node, post-operation.

 XFcLinkedListForwardIterator ()
 Creates an empty iterator.

 XFcLinkedListForwardIterator (XFcLinkedListNode< T > *aNode)
 Creates an iterator pointing to a node.


Detailed Description

template<class T>
class XFcLinkedListForwardIterator< T >

Linked list forward iterator template.


Constructor & Destructor Documentation

template<class T>
XFcLinkedListForwardIterator< T >::XFcLinkedListForwardIterator  
 

Creates an empty iterator.

template<class T>
XFcLinkedListForwardIterator< T >::XFcLinkedListForwardIterator XFcLinkedListNode< T > *    aNode
 

Creates an iterator pointing to a node.


Member Function Documentation

template<class T>
XFcLinkedListForwardIterator< T > XFcLinkedListForwardIterator< T >::operator++ int   
 

Advances to the next node, post-operation.

Returns:
next node.

template<class T>
XFcLinkedListForwardIterator< T > & XFcLinkedListForwardIterator< T >::operator++  
 

Advances to the next node, pre-operation.

Returns:
reference to next node.

   
X-Forge Documentation
Confidential
Copyright © 2002-2003 Fathammer
   
Documentation generated
with doxygen
by Dimitri van Heesch